// 在文章内容最开头处新增catalog div
var main_element = document.getElementById('main-content');
var first_elemnet = main_element.firstElementChild;
var catalog = document.createElement('div');
main_element.insertBefore(catalog, first_elemnet);
catalog.id = 'catalog';

// 在目录后插入两行空行
var brTag1 = document.createElement('br');
var brTag2 = document.createElement('br');
main_element.insertBefore(brTag1, first_elemnet);
main_element.insertBefore(brTag2, first_elemnet);

// 更新目录内容
$(document).ready(function() {
    $("[data-macro-name='markdown'] > h1,[data-macro-name='markdown'] > h2,[data-macro-name='markdown'] > h3,[data-macro-name='markdown'] > h4,[data-macro-name='markdown'] > h5,[data-macro-name='markdown'] > h6").each(function(i, item) {
        var tag = $(item).get(0).localName;
        $(item).attr("id", "title" + i);
        $("#catalog").append('<a class="new' + tag + '" href="#title' + i + '">● ' + $(this).text() + '</a></br>');
        $(".newh1").css("margin-left", 0);
        $(".newh2").css("margin-left", 10);
        $(".newh3").css("margin-left", 20);
        $(".newh4").css("margin-left", 30);
        $(".newh5").css("margin-left", 40);
        $(".newh6").css("margin-left", 50);
    });
});